package com.bright.ghj.overt.service;

import com.bright.ghj.common.pojo.vo.PageVO;
import com.bright.ghj.overt.pojo.dto.ZtAdaptDTO;
import com.bright.ghj.overt.pojo.dto.ZtDTO;
import com.bright.ghj.overt.pojo.query.DistQuery;
import com.bright.ghj.overt.pojo.vo.DistVO;
import com.bright.ghj.overt.pojo.vo.ZtAdaptVO;

import java.util.List;

/**
 * @Author hxj
 * @Date 2024/1/29 17:02
 * @Description
 */
public interface DistService {


    /**
     * 获取地区树
     *
     * @param distQuery
     * @return
     */
    List<DistVO> listDistTrees(DistQuery distQuery);

    /**
     * 获取账套适配列表
     *
     * @return
     */
    PageVO<ZtAdaptVO> listZtAdapt(DistQuery distQuery);

    /**
     * 获取账套列表
     *
     * @return
     */
    PageVO<ZtDTO> pageZt(DistQuery distQuery);

    /**
     * 获取账套适配列表
     *
     * @return
     */
    List<ZtDTO> listZt(DistQuery distQuery);

    /**
     * 保存账套适配数据
     * @param ztAdaptDTO
     */
    void saveZtAdapt(ZtAdaptDTO ztAdaptDTO);

}
